to delude oneself as always... hahah