Fixed issue where smart_create returns None