Should this just be an `else` block? Currently if `m[1]` isn't "true" or "false" I'd only be guessing what the behaviour is.