trashy behavior, but hey...