this is driving knave crazy!