yay don't need an array for unary constructor args