screw mongoose
nearly works :)