Added optional message to push