why Boolean and not boolean?