looks like im returning invited even when i dont invite
the block passed to invite only gets executed if there are no errors, perfect
dropped unneccessary responds_to block