TODO added: reimplement singal handling with 'signalfd' for the greater good.