Neater code which will actually do 50 baud