Adding comments, minor refactoring of can_send method