server side checking for declarations, allow declarations to be overturned