not the way to handle this...