various hacky things