drain! macro