suppres lint and do explicit check for api level