only send activity if we have a valid path and the file is readable