finally, some behavior i'm happy with!