do not call new when apply method does something