incorrect usage of retrieve