Non viable generate method