correct boolean returned