Implement and test boolean support