Improve handling of multiple apply methods