first pass at a hal interceptor