Does a check on the expt type and returns this..