so damn close...some poxy warning about types
grr