Refactor `apply` to not call `_really_apply`

Closes #455.