Work in Progress

is a `callback()` required after this?