simplified if/else for checking threads/resolution