cleanup: remove isPrepared()