more descriptive function name for button swallow