Clean up directions implementation