make period a proper globally recognized setting, and get rid of all that __implicit nonsense