WTF I HATE THIS LIBRARY