os x just has to keep being weird