Apply() is always synchronous.