How much can you predict and precalculate?