get_or_created returns a tuple, unpack values then