changing type check in makeAndSave() to helper methods