FIXED: removed the two assertions for stuff I didnt understand