fix silly windows pathing issue (\ being a metachar)
Keep abs_path from dying

On Windows abs_path dies when canonizing paths that don't point to real files