Added no-direct-call trick