Would be really nice to implement our own find_or_create_by method eventually