Factored the DumbLinc library