Three licenses and a useful method for Direction
Updated TODO to account for a bug.