this is going to a long drawn out issue