rough first pass at implementing the fake API for rave