Additional checks on client side
Additional checks on server side