A better approach to boxes (FINALLY #2)