but sometimes ruby doesn't like question marks