knock_on: dirty hack