Outlined some function related tests
Made it so you can't call main recipe