removed checks for element validity and value