CanInsert function seems to work as intended