Merge functions don't need their own classes after all