catch syntax/logic issue correctly -> thanks to greg