Don't use apply since  will be called