consistency is better than cleanlieness... I guess