We should at least implement 't', x and z seem like they would be dependant on external configuration.