Switched to built in binary searches + pipe callbacks can be fetched on key