dispatch aware