ruby doesn't need returns, it does need the resource though