fixed controller to not always return true throught the socket.