maybe if I require differently it will work?