fixed output types