Sources say we will see it at E3 for sure