Added callbacks so that sender knows whether command was successful or not