reverting back until I figure out the odd CGPathRef issue