useful fixes