hm. maybe this should just error