partial implementation of noclipping_mark3()