core: different frame limiter implementation