sigh. i feel so dirty.