avoids sending unnecessary get requests