knock refac