Better checking for transition properties