remove rather pointless reply() function