working on exception that wasn't happening before