added (untested) alleyoop support