simplified generic handlers and added handling for 250 251 252 253 372 375 376