Use case: If I'm expecting an object but an array is passed I should be able to trap for that. I'll work on this but I'm up against a deadline now and didn't want to forget about it.