coordinate-based error handling, narrowed down final glitch
primary composition needs revisiting