Why return a symbol instead of a boolean?