guard checks for client instantiation.