unneccesary binding