properly deal with 'dropped' flag