just some of my frame’s shenanigans