pre-interface commit (i'm going on an adventure)