#12: Removed non simple directions from compile time generation and
created them in run time.