discards implicit views