uh, almost forgotten to commit... Maybe a online test service would be useful after all.