minor surface convert thingy