Align
Use __dir__ instead of __FILE__
Always return result