if you make the recommended change above, you'll need to revert this change since `_parse_angle` would no longer be a method