why decimal (not boolean, like is_active)?