random cruft - probably not useful