Add test coverage around the behaviour the '?' symbol