Added accept() and doShutdown() to Taskable as this will always be needed.