boolean should be bool to follow existing style