I think this is less _get and more _generate