I like this and isPresenceRequired much better than the old implementation.