fixed boolean return types