Mostly working type parameter support