Probably don't need all the ?'s once you're in that if block.