revert behavior of on_create