too much to swallow ...